package com.byd.sealmanage.modal.bo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.Date;

@Data
public class FilingSealExcelVO {

    @Excel(name = "系统序号")
    private String sealId;

    private String taskId;

    @Excel(name = "地区")
    private String place;

    @Excel(name = "工厂")
    private String factory;

    @Excel(name = "部门")
    private String department;

    @Excel(name = "科室")
    private String office;

    @Excel(name = "印章名称")
    private String sealName;

    @Excel(name = "物料编码")
    private String materialCode;

    @Excel(name = "规格")
    private String specifications;

    @Excel(name = "印章颜色")
    private String sealColor;

    @Excel(name = "印章数量")
    private Integer sealCount;

    @Excel(name = "印章图样",type = 2,savePath = "D:\\fuming\\sealPicture\\personalSeal")
    private String sealPattern;

    private String status;

    @Excel(name = "用途")
    private String effect;

    @Excel(name = "刻制日期",importFormat = "yyyy-MM-dd")
    @JSONField(format = "yyyy-MM-dd")
    private Date engraveDate;

    @Excel(name = "刻制人工号")
    private String engraveNumber;

    @Excel(name = "刻制人姓名")
    private String engraveName;

    private String engraveRemark;

    @Excel(name = "监印人工号")
    private String keepNumber;

    @Excel(name = "监印人姓名")
    private String keepName;

    @Excel(name = "备案人工号")
    private String filingNumber;

    @Excel(name = "备案人姓名")
    private String filingName;

    @Excel(name = "印章类型")
    private String sealType;

    @Excel(name = "备注")
    private String remark;

    @JSONField(format = "yyyy-MM-dd")
    private Date destroyDate;

    private String destroyReason;

    private String destroyPeople;

    private String destroyRemark;

    private String tfId;

    private String sealFactory;

    private String state;
}
